Problems Using AMD-K6-2 Processors with Windows 95 OSR2.x 

Important:
It is highly recommended that you only install this fix on systems where you are experiencing the problem mentioned (above). Microsoft is not responsible if you apply the AMK6 fix on Systems not experiencing the problem. You can also apply the fix during the Audit Mode of the preinstallation process. For more information go to the following web location http://www.microsoft.com/oem. 

This error DOES NOT occur with Windows 98 or Windows NT Workstation. 

Update:
When you are starting Windows 95 OSR2, OSR2.1, or OSR2.5 on a computer with an AMD-K6-2 processor running at speeds of 350 MHz and above, you may receive one of the following error messages: 


Device IOS failed to initialize. Windows Protection Error. 
You must reboot your computer. 
Windows Protection Error. You must reboot your computer. 

The first error is a result of a divide exception in IOS.VXD, the second is due to a similar error within ESDI_506.PDR or SCSIPORT.PDR.
This problem is very intermittent at 350MHz, but occurs more often at higher speeds. Note that it is necessary to reboot the computer after the error occurs. If the error does not occur, the system will run normally.
This observation is caused by a software timing loop that is sensitive to processor frequency, and is not a processor erratum 

Microsoft Knowledge Base reference article(s):
Q192841 AMD K6-2/350 CPU Windows Protection Error at boot time 


File Information:
=================

Windows 95 Version 4.00.950 B (OSR 2 & OSR 2.1):


   ----File----  -Version-  ----Date/Time----  ----Size-----
   ESDI_506.PDR  4.00.1118  09/04/98 11:18 am   24,426 bytes
   HSFLOP.PDR    4.00.1113  08/03/98 11:13 am   25,249 bytes
   SCSIPORT.PDR  4.00.1112  09/04/98 11:12 am   23,158 bytes
   CDFS.VXD      4.00.1112  01/15/97 11:12 am   59,153 bytes
   DISKTSD.VXD   4.00.1112  01/15/97 11:12 am   18,809 bytes
   INT13.VXD     4.00.1112  01/15/97 11:12 am    9,955 bytes
   IOS.VXD       4.00.1113  09/04/98 11:13 am   68,962 bytes
   VFBACKUP.VXD  4.00.1112  01/15/97 11:12 am   18,197 bytes

   Windows 95 Version 4.00.950 B (OSR 2.1 only):

   ----File----  -Version-  ----Date/Time----  ----Size-----
     NTKERN.VXD  4.00.1112  09/10/98 11:12 am  111,678 bytes


How to Install the fix. 

Copy the file AMDK6UPD.EXE into an empty folder, and run AMDK6UPD.EXE to install the update. 
You may be warned that you are about to replace a newer file with an older version of the file. Generally, you should the keep the newer file, and choose not to replace it with an older file. 
Restart the computer for the changes to take effect. 
How to Uninstall:
=================


Using Windows Explorer, locate the file AMDK6_UN.INF in the Windows\INF\QFE folder, right-click on the file AMDK6_UN.INF, and choose Install. 
You will be prompted for the Windows 95 installation CD or diskettes. Choose the appropriate path. 
You may be prompted to replace the newer file with an older version of the file. To uninstall this update, choose to Replace the newer file. 
Restart the computer for the changes to take effect. 
Download Hot Fix:
 Download the patched AMD K6 file. (Right mouse-click the link and save the file to your hard drive)  
 
       
    1998 Microsoft and/or its suppliers. All rights reserved. 
Microsoft OEM products are licensed to system builders by Microsoft Licensing Inc., a wholly owned subsidiary of Microsoft Corporation.
   
  
